/*
 * @Author: kadu
 * @Date: 2021-06-26 13:09:04
 * @LastEditTime: 2021-06-27 19:51:57
 * @LastEditors: Please set LastEditors
 * @Description: 行为基类
 * @FilePath: \ttstar\assets\scripts\frameworks\UIControl.ts
 */


export class BehaviorBase {

    /**
     * 销毁
     */
    public destroy() {
        this.onDestroy();
    }

    /**
     * 在onStart之前调用
     */
    protected onAwake() {

    }

    /**
     * 第一次启动的时候回调用
     */
    protected onStart() {

    }

    /**
     * 窗口激活的时候调用
     */
    protected onEnable() {

    }

    /**
     * 窗口隐藏的时候调用
     */
    protected onDisable() {

    }

    /**
     * 窗口销毁的时候调用
     */
    protected onDestroy() {

    }
}